Merge android13-5.15 into android13-5.15-lts This merges the android13-5.15 branch into the -lts branch, catching it up with the latest changes in there. It contains the following commits: * 21363d9cdc95 Merge tag 'android13-5.15.194_r00' into android13-5.15 * d6a7e8c67a2f ANDROID: ABI: update symbol list for unisoc whitelist 12 function symbol(s) added: br_multicast_has_querier_adjacent br_multicast_has_querier_anywhere br_multicast_has_router_adjacent br_multicast_list_adjacent crc32c dev_get_iflink ip_mc_check_igmp ipv6_mc_check_mld netdev_master_upper_dev_get_rcu netif_rx_any_context skb_prepare_seq_read skb_seq_read * 7ccbbf3815f7 ANDROID: crypto: af_alg - Fix assignment from bitfield * 0098f928c58b UPSTREAM: Revert "cpuidle: menu: Avoid discarding useful information" * ab09c22ea60b ANDROID: GKI: Update symbol list for Amlogic * 34ff804b8129 UPSTREAM: crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg * e96da1fef917 ANDROID: GKI: Update GKI symbol list with v2l entries * 357d9389a75d ANDROID: GKI: Honor add symbols to symbol list * 43916ab2e1c2 ANDROID: vendor hooks: add hook record workingset refault count * 2a3403039489 UPSTREAM: soc: qcom: mdt_loader: Deal with zero e_shentsize * 0c2c6b232ee8 ANDROID: ABI: Add to QCOM symbols list Change-Id: I189ea773879a78df4c6577113b4923c240841987 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
diff --git a/android/abi_gki_aarch64.xml b/android/abi_gki_aarch64.xml index 4b2db20..58ed0ab 100644 --- a/android/abi_gki_aarch64.xml +++ b/android/abi_gki_aarch64.xml
@@ -609,6 +609,7 @@ <elf-symbol name='__traceiter_android_vh_cma_alloc_retry' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1921ac58'/> <elf-symbol name='__traceiter_android_vh_cma_drain_all_pages_bypass' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc098c853'/> <elf-symbol name='__traceiter_android_vh_compact_finished' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x585aa39f'/> + <elf-symbol name='__traceiter_android_vh_count_workingset_refault' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa6fb4e96'/> <elf-symbol name='__traceiter_android_vh_cpu_idle_enter' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3d203999'/> <elf-symbol name='__traceiter_android_vh_cpu_idle_exit' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x622adfde'/> <elf-symbol name='__traceiter_android_vh_cpufreq_acct_update_power' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ac8a530'/> @@ -1012,6 +1013,7 @@ <elf-symbol name='__usb_get_extra_descriptor' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd36760ef'/> <elf-symbol name='__usecs_to_jiffies' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1969a8e'/> <elf-symbol name='__v4l2_ctrl_grab' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8e7dd426'/> + <elf-symbol name='__v4l2_ctrl_handler_setup' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xdf439654'/> <elf-symbol name='__v4l2_ctrl_modify_range' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5eba623'/> <elf-symbol name='__v4l2_ctrl_s_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xba0e6683'/> <elf-symbol name='__v4l2_ctrl_s_ctrl_compound' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x165aa2b4'/> @@ -1407,6 +1409,10 @@ <elf-symbol name='bpf_trace_run9' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe5fc6f76'/> <elf-symbol name='bpf_warn_invalid_xdp_action' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5c2bcd37'/> <elf-symbol name='br_fdb_find_port' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe1ebd1ed'/> + <elf-symbol name='br_multicast_has_querier_adjacent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xda29f1a6'/> + <elf-symbol name='br_multicast_has_querier_anywhere' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x16c10356'/> + <elf-symbol name='br_multicast_has_router_adjacent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe48d87e0'/> + <elf-symbol name='br_multicast_list_adjacent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb07a3732'/> <elf-symbol name='bsearch' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1057a279'/> <elf-symbol name='bsg_job_done' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x949de550'/> <elf-symbol name='bsg_register_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8bdcb652'/> @@ -1906,6 +1912,7 @@ <elf-symbol name='dev_get_by_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26959a69'/> <elf-symbol name='dev_get_by_name_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xab565714'/> <elf-symbol name='dev_get_flags' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5c7bf8a9'/> + <elf-symbol name='dev_get_iflink' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x290b6023'/> <elf-symbol name='dev_get_regmap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeed7d9a5'/> <elf-symbol name='dev_get_stats' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x237296fe'/> <elf-symbol name='dev_get_tstats64' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5e2e44b'/> @@ -2273,6 +2280,7 @@ <elf-symbol name='divider_determine_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x958b70dd'/> <elf-symbol name='divider_get_val' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5e798ffb'/> <elf-symbol name='divider_recalc_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xaed8e548'/> + <elf-symbol name='divider_ro_determine_rate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbb9f396'/> <elf-symbol name='divider_ro_round_rate_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7f8b7fae'/> <elf-symbol name='divider_round_rate_parent' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x904f93ae'/> <elf-symbol name='dm_get_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x26856575'/> @@ -3834,6 +3842,7 @@ <elf-symbol name='ip_compute_csum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20eadeb6'/> <elf-symbol name='ip_local_deliver' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x61cbc0a2'/> <elf-symbol name='ip_local_out' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc77f2db9'/> + <elf-symbol name='ip_mc_check_igmp' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xceaeb392'/> <elf-symbol name='ip_route_input_noref' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xef6031cb'/> <elf-symbol name='ip_route_me_harder' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcbe85365'/> <elf-symbol name='ip_route_output_flow' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5077ac8a'/> @@ -3850,6 +3859,7 @@ <elf-symbol name='ipv6_dev_get_saddr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56a236cc'/> <elf-symbol name='ipv6_ext_hdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x452ba683'/> <elf-symbol name='ipv6_find_hdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51dd5d3e'/> + <elf-symbol name='ipv6_mc_check_mld' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x5e999444'/> <elf-symbol name='ipv6_select_ident' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6f40c2b6'/> <elf-symbol name='ipv6_skip_exthdr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa3abf63'/> <elf-symbol name='ir_raw_encode_carrier' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb5516017'/> @@ -4466,6 +4476,7 @@ <elf-symbol name='netdev_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x20612ead'/> <elf-symbol name='netdev_is_rx_handler_busy' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb4f234e4'/> <elf-symbol name='netdev_lower_state_changed' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8409b196'/> + <elf-symbol name='netdev_master_upper_dev_get_rcu' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa06e33de'/> <elf-symbol name='netdev_master_upper_dev_link' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7370e40d'/> <elf-symbol name='netdev_notice' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2ea7e52b'/> <elf-symbol name='netdev_notify_peers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ca14329'/> @@ -4494,6 +4505,7 @@ <elf-symbol name='netif_receive_skb_core' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xa9163593'/> <elf-symbol name='netif_receive_skb_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6b8bf149'/> <elf-symbol name='netif_rx' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3a829981'/> + <elf-symbol name='netif_rx_any_context' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb440b8f6'/> <elf-symbol name='netif_rx_ni' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2880f4f8'/> <elf-symbol name='netif_schedule_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf0e523d5'/> <elf-symbol name='netif_set_real_num_rx_queues' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x22cbe5a7'/> @@ -6072,6 +6084,7 @@ <elf-symbol name='skb_free_datagram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc56d7559'/> <elf-symbol name='skb_page_frag_refill' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc38d3460'/> <elf-symbol name='skb_partial_csum_set' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x749b4df6'/> + <elf-symbol name='skb_prepare_seq_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb30e895'/> <elf-symbol name='skb_pull' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xeddb190e'/> <elf-symbol name='skb_pull_rcsum' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1c9c7619'/> <elf-symbol name='skb_push' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x6367416f'/> @@ -6082,6 +6095,7 @@ <elf-symbol name='skb_realloc_headroom' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x58a59e92'/> <elf-symbol name='skb_recv_datagram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3c6dc244'/> <elf-symbol name='skb_scrub_packet' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf57ebe92'/> + <elf-symbol name='skb_seq_read' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf442e604'/> <elf-symbol name='skb_set_owner_w' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x58fb411e'/> <elf-symbol name='skb_split' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xde58f748'/> <elf-symbol name='skb_store_bits' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x87132d1c'/> @@ -6204,6 +6218,8 @@ <elf-symbol name='snd_pcm_set_sync' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8f384fb0'/> <elf-symbol name='snd_pcm_stop' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7d88a64e'/> <elf-symbol name='snd_pcm_stop_xrun' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd6b5c4df'/> + <elf-symbol name='snd_pcm_stream_lock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcd503f53'/> + <elf-symbol name='snd_pcm_stream_unlock' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x98164332'/> <elf-symbol name='snd_pcm_stream_unlock_irqrestore' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb1c3acec'/> <elf-symbol name='snd_pcm_suspend_all' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7c0f4460'/> <elf-symbol name='snd_sgbuf_get_addr' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbbd436d5'/> @@ -7257,8 +7273,10 @@ <elf-symbol name='v4l2_format_info' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x28b12cc9'/> <elf-symbol name='v4l2_g_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc19696cc'/> <elf-symbol name='v4l2_g_parm_cap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x65df5f2b'/> + <elf-symbol name='v4l2_get_link_freq' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe4a83fc0'/> <elf-symbol name='v4l2_i2c_new_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x25303042'/> <elf-symbol name='v4l2_i2c_subdev_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbf7d89aa'/> + <elf-symbol name='v4l2_i2c_subdev_set_name' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x54043f25'/> <elf-symbol name='v4l2_m2m_buf_copy_metadata' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcf9aab7c'/> <elf-symbol name='v4l2_m2m_buf_queue' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xcdcc3349'/> <elf-symbol name='v4l2_m2m_buf_remove' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x56707324'/> @@ -7300,6 +7318,8 @@ <elf-symbol name='v4l2_match_dv_timings' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd034392d'/> <elf-symbol name='v4l2_mc_create_media_graph' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x8a7a4248'/> <elf-symbol name='v4l2_pipeline_link_notify' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x1438b646'/> + <elf-symbol name='v4l2_pipeline_pm_get' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9b5318fd'/> + <elf-symbol name='v4l2_pipeline_pm_put' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca3bacbf'/> <elf-symbol name='v4l2_s_ctrl' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf1e72563'/> <elf-symbol name='v4l2_s_parm_cap' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x76d887ab'/> <elf-symbol name='v4l2_spi_new_subdev' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc412a8ae'/> @@ -7363,6 +7383,7 @@ <elf-symbol name='vb2_request_validate' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc11260da'/> <elf-symbol name='vb2_streamoff' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xbe62adeb'/> <elf-symbol name='vb2_streamon' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x4029e170'/> + <elf-symbol name='vb2_video_unregister_device' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xf99f2255'/> <elf-symbol name='vb2_wait_for_all_buffers' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca6f36d0'/> <elf-symbol name='vchan_dma_desc_free_list' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xca27fb9f'/> <elf-symbol name='vchan_find_desc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xac87e78'/> @@ -7483,6 +7504,7 @@ <elf-symbol name='vm_unmap_aliases' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xc22a3091'/> <elf-symbol name='vm_unmap_ram' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3fd2571'/> <elf-symbol name='vmalloc' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xd6ee688f'/> + <elf-symbol name='vmalloc_array' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x2aabcdc8'/> <elf-symbol name='vmalloc_node' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x23fd3028'/> <elf-symbol name='vmalloc_nr_pages' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x7ccb0ada'/> <elf-symbol name='vmalloc_to_page' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x9fe64cf1'/> @@ -7909,6 +7931,7 @@ <elf-symbol name='__tracepoint_android_vh_cma_alloc_retry' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xe23e320a'/> <elf-symbol name='__tracepoint_android_vh_cma_drain_all_pages_bypass' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x3337fabd'/> <elf-symbol name='__tracepoint_android_vh_compact_finished' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x311ceff4'/> + <elf-symbol name='__tracepoint_android_vh_count_workingset_refault' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xb5598d13'/> <elf-symbol name='__tracepoint_android_vh_cpu_idle_enter' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x656d334c'/> <elf-symbol name='__tracepoint_android_vh_cpu_idle_exit' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0x51b29892'/> <elf-symbol name='__tracepoint_android_vh_cpufreq_acct_update_power' size='72' type='object-type' binding='global-binding' visibility='default-visibility' is-defined='yes' crc='0xba474b4f'/> @@ -11050,6 +11073,7 @@ <enumerator name='DL_DEV_UNBINDING' value='3'/> </enum-decl> <pointer-type-def type-id='524b1234' size-in-bits='64' id='070ae8d2'/> + <pointer-type-def type-id='3791c579' size-in-bits='64' id='0717a881'/> <pointer-type-def type-id='9bdc8381' size-in-bits='64' id='07234631'/> <function-type size-in-bits='64' id='0734a4f1'> <parameter type-id='bd0b5822'/> @@ -31265,6 +31289,32 @@ <parameter type-id='86f9d4a5'/> <return type-id='95e97e5e'/> </function-type> + <class-decl name='skb_seq_state' size-in-bits='384' is-struct='yes' visibility='default' filepath='include/linux/skbuff.h' line='1283' column='1' id='3791c579'> + <data-member access='public' layout-offset-in-bits='0'> + <var-decl name='lower_offset' type-id='3f1a6b60' visibility='default' filepath='include/linux/skbuff.h' line='1284' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='32'> + <var-decl name='upper_offset' type-id='3f1a6b60' visibility='default' filepath='include/linux/skbuff.h' line='1285' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='64'> + <var-decl name='frag_idx' type-id='3f1a6b60' visibility='default' filepath='include/linux/skbuff.h' line='1286' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='96'> + <var-decl name='stepped_offset' type-id='3f1a6b60' visibility='default' filepath='include/linux/skbuff.h' line='1287' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='128'> + <var-decl name='root_skb' type-id='0fbf3cfd' visibility='default' filepath='include/linux/skbuff.h' line='1288' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='192'> + <var-decl name='cur_skb' type-id='0fbf3cfd' visibility='default' filepath='include/linux/skbuff.h' line='1289' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='256'> + <var-decl name='frag_data' type-id='474e5dcc' visibility='default' filepath='include/linux/skbuff.h' line='1290' column='1'/> + </data-member> + <data-member access='public' layout-offset-in-bits='320'> + <var-decl name='frag_off' type-id='3f1a6b60' visibility='default' filepath='include/linux/skbuff.h' line='1291' column='1'/> + </data-member> + </class-decl> <function-type size-in-bits='64' id='3793087b'> <parameter type-id='7efbcaaf'/> <parameter type-id='d8e6b335'/> @@ -82265,6 +82315,7 @@ </array-type-def> <pointer-type-def type-id='ca10d3ca' size-in-bits='64' id='a7c6e908'/> <pointer-type-def type-id='8ac5f9fc' size-in-bits='64' id='a7c79516'/> + <pointer-type-def type-id='bbaf3419' size-in-bits='64' id='a7cf2c49'/> <class-decl name='i3c_device_ibi_info' size-in-bits='448' is-struct='yes' visibility='default' filepath='include/linux/i3c/master.h' line='148' column='1' id='a7d28b59'> <data-member access='public' layout-offset-in-bits='0'> <var-decl name='all_ibis_handled' type-id='f9fef04f' visibility='default' filepath='include/linux/i3c/master.h' line='149' column='1'/> @@ -131444,7 +131495,7 @@ <pointer-type-def type-id='46f53066' size-in-bits='64' id='fffb07a4'/> <qualified-type-def type-id='55efd1a3' const='yes' id='fffdaf52'/> <var-decl name='GKI_struct_blk_mq_alloc_data' type-id='17c43c95' mangled-name='GKI_struct_blk_mq_alloc_data' visibility='default' filepath='block/vendor_hooks.c' line='23' column='1' elf-symbol-id='GKI_struct_blk_mq_alloc_data'/> - <var-decl name='GKI_struct_readahead_control' type-id='9ec8ec17' mangled-name='GKI_struct_readahead_control' visibility='default' filepath='drivers/android/vendor_hooks.c' line='557' column='1' elf-symbol-id='GKI_struct_readahead_control'/> + <var-decl name='GKI_struct_readahead_control' type-id='9ec8ec17' mangled-name='GKI_struct_readahead_control' visibility='default' filepath='drivers/android/vendor_hooks.c' line='558' column='1' elf-symbol-id='GKI_struct_readahead_control'/> <var-decl name='GKI_struct_selinux_state' type-id='4ae52763' mangled-name='GKI_struct_selinux_state' visibility='default' filepath='security/selinux/vendor_hooks.c' line='21' column='1' elf-symbol-id='GKI_struct_selinux_state'/> <function-decl name='I_BDEV' mangled-name='I_BDEV' filepath='block/bdev.c' line='42' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='I_BDEV'> <parameter type-id='7e666abe' name='inode' filepath='block/bdev.c' line='42' column='1'/> @@ -135224,6 +135275,11 @@ <parameter type-id='d8e6b335' name='abort_compact' filepath='include/trace/hooks/mm.h' line='260' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='__traceiter_android_vh_count_workingset_refault' mangled-name='__traceiter_android_vh_count_workingset_refault' filepath='include/trace/hooks/mm.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_count_workingset_refault'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='324' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='324' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='__traceiter_android_vh_cpu_idle_enter' mangled-name='__traceiter_android_vh_cpu_idle_enter' filepath='include/trace/hooks/cpuidle.h' line='18' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_cpu_idle_enter'> <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/cpuidle.h' line='18' column='1'/> <parameter type-id='7292109c' name='state' filepath='include/trace/hooks/cpuidle.h' line='18' column='1'/> @@ -135388,10 +135444,10 @@ <parameter type-id='d8e6b335' name='skip' filepath='include/trace/hooks/dmabuf.h' line='25' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_do_anonymous_page' mangled-name='__traceiter_android_vh_do_anonymous_page' filepath='include/trace/hooks/mm.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_anonymous_page'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='339' column='1'/> - <parameter type-id='2ae08426' name='vma' filepath='include/trace/hooks/mm.h' line='339' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='339' column='1'/> + <function-decl name='__traceiter_android_vh_do_anonymous_page' mangled-name='__traceiter_android_vh_do_anonymous_page' filepath='include/trace/hooks/mm.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_anonymous_page'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='342' column='1'/> + <parameter type-id='2ae08426' name='vma' filepath='include/trace/hooks/mm.h' line='342' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='342' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_do_futex' mangled-name='__traceiter_android_vh_do_futex' filepath='include/trace/hooks/futex.h' line='34' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_futex'> @@ -135422,12 +135478,12 @@ <parameter type-id='f23e2572' name='dst' filepath='include/trace/hooks/signal.h' line='12' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_do_swap_page' mangled-name='__traceiter_android_vh_do_swap_page' filepath='include/trace/hooks/mm.h' line='342' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_swap_page'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='342' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='342' column='1'/> - <parameter type-id='e8d572d7' name='pte' filepath='include/trace/hooks/mm.h' line='342' column='1'/> - <parameter type-id='d02f4143' name='vmf' filepath='include/trace/hooks/mm.h' line='342' column='1'/> - <parameter type-id='e0c6ffc2' name='entry' filepath='include/trace/hooks/mm.h' line='342' column='1'/> + <function-decl name='__traceiter_android_vh_do_swap_page' mangled-name='__traceiter_android_vh_do_swap_page' filepath='include/trace/hooks/mm.h' line='345' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_swap_page'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='345' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='345' column='1'/> + <parameter type-id='e8d572d7' name='pte' filepath='include/trace/hooks/mm.h' line='345' column='1'/> + <parameter type-id='d02f4143' name='vmf' filepath='include/trace/hooks/mm.h' line='345' column='1'/> + <parameter type-id='e0c6ffc2' name='entry' filepath='include/trace/hooks/mm.h' line='345' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_do_swap_page_spf' mangled-name='__traceiter_android_vh_do_swap_page_spf' filepath='include/trace/hooks/mm.h' line='318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_swap_page_spf'> @@ -135446,9 +135502,9 @@ <parameter type-id='7292109c' name='done' filepath='include/trace/hooks/sched.h' line='394' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_do_wp_page' mangled-name='__traceiter_android_vh_do_wp_page' filepath='include/trace/hooks/mm.h' line='346' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_wp_page'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='346' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='346' column='1'/> + <function-decl name='__traceiter_android_vh_do_wp_page' mangled-name='__traceiter_android_vh_do_wp_page' filepath='include/trace/hooks/mm.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_do_wp_page'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='349' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='349' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_drain_all_pages_bypass' mangled-name='__traceiter_android_vh_drain_all_pages_bypass' filepath='include/trace/hooks/mm.h' line='81' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_drain_all_pages_bypass'> @@ -135528,16 +135584,16 @@ <parameter type-id='d8e6b335' name='wake' filepath='include/trace/hooks/dtask.h' line='129' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_filemap_add_to_page_cache' mangled-name='__traceiter_android_vh_filemap_add_to_page_cache' filepath='include/trace/hooks/mm.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_add_to_page_cache'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='379' column='1'/> - <parameter type-id='f57039f0' name='mapping' filepath='include/trace/hooks/mm.h' line='379' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='379' column='1'/> - <parameter type-id='7359adad' name='offset' filepath='include/trace/hooks/mm.h' line='379' column='1'/> + <function-decl name='__traceiter_android_vh_filemap_add_to_page_cache' mangled-name='__traceiter_android_vh_filemap_add_to_page_cache' filepath='include/trace/hooks/mm.h' line='382' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_add_to_page_cache'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='382' column='1'/> + <parameter type-id='f57039f0' name='mapping' filepath='include/trace/hooks/mm.h' line='382' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='382' column='1'/> + <parameter type-id='7359adad' name='offset' filepath='include/trace/hooks/mm.h' line='382' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_filemap_fault_pre_page_locked' mangled-name='__traceiter_android_vh_filemap_fault_pre_page_locked' filepath='include/trace/hooks/mm.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_fault_pre_page_locked'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='370' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='370' column='1'/> + <function-decl name='__traceiter_android_vh_filemap_fault_pre_page_locked' mangled-name='__traceiter_android_vh_filemap_fault_pre_page_locked' filepath='include/trace/hooks/mm.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_fault_pre_page_locked'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='373' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='373' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_filemap_map_pages' mangled-name='__traceiter_android_vh_filemap_map_pages' filepath='include/trace/hooks/mm.h' line='314' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_map_pages'> @@ -135548,9 +135604,9 @@ <parameter type-id='e9265215' name='ret' filepath='include/trace/hooks/mm.h' line='314' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_filemap_page_mapped' mangled-name='__traceiter_android_vh_filemap_page_mapped' filepath='include/trace/hooks/mm.h' line='373' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_page_mapped'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='373' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='373' column='1'/> + <function-decl name='__traceiter_android_vh_filemap_page_mapped' mangled-name='__traceiter_android_vh_filemap_page_mapped' filepath='include/trace/hooks/mm.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_page_mapped'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='376' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='376' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_filemap_pages' mangled-name='__traceiter_android_vh_filemap_pages' filepath='include/trace/hooks/mm.h' line='225' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_filemap_pages'> @@ -135737,13 +135793,13 @@ <parameter type-id='eaa32e2f' name='unused' filepath='include/trace/hooks/bl_hib.h' line='30' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_io_statistics' mangled-name='__traceiter_android_vh_io_statistics' filepath='include/trace/hooks/mm.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_io_statistics'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='358' column='1'/> - <parameter type-id='f57039f0' name='mapping' filepath='include/trace/hooks/mm.h' line='358' column='1'/> - <parameter type-id='f0981eeb' name='index' filepath='include/trace/hooks/mm.h' line='358' column='1'/> - <parameter type-id='f0981eeb' name='nr_page' filepath='include/trace/hooks/mm.h' line='358' column='1'/> - <parameter type-id='b50a4934' name='read' filepath='include/trace/hooks/mm.h' line='358' column='1'/> - <parameter type-id='b50a4934' name='direct' filepath='include/trace/hooks/mm.h' line='358' column='1'/> + <function-decl name='__traceiter_android_vh_io_statistics' mangled-name='__traceiter_android_vh_io_statistics' filepath='include/trace/hooks/mm.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_io_statistics'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='361' column='1'/> + <parameter type-id='f57039f0' name='mapping' filepath='include/trace/hooks/mm.h' line='361' column='1'/> + <parameter type-id='f0981eeb' name='index' filepath='include/trace/hooks/mm.h' line='361' column='1'/> + <parameter type-id='f0981eeb' name='nr_page' filepath='include/trace/hooks/mm.h' line='361' column='1'/> + <parameter type-id='b50a4934' name='read' filepath='include/trace/hooks/mm.h' line='361' column='1'/> + <parameter type-id='b50a4934' name='direct' filepath='include/trace/hooks/mm.h' line='361' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_iommu_iovad_alloc_iova' mangled-name='__traceiter_android_vh_iommu_iovad_alloc_iova' filepath='include/trace/hooks/iommu.h' line='24' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_iommu_iovad_alloc_iova'> @@ -135866,10 +135922,10 @@ <parameter type-id='80f25feb' name='iocb' filepath='include/trace/hooks/loop.h' line='14' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_lru_cache_add_page_activate' mangled-name='__traceiter_android_vh_lru_cache_add_page_activate' filepath='include/trace/hooks/mm.h' line='367' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_lru_cache_add_page_activate'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='367' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='367' column='1'/> - <parameter type-id='d8e6b335' name='bypass' filepath='include/trace/hooks/mm.h' line='367' column='1'/> + <function-decl name='__traceiter_android_vh_lru_cache_add_page_activate' mangled-name='__traceiter_android_vh_lru_cache_add_page_activate' filepath='include/trace/hooks/mm.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_lru_cache_add_page_activate'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='370' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='370' column='1'/> + <parameter type-id='d8e6b335' name='bypass' filepath='include/trace/hooks/mm.h' line='370' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_lru_gen_add_page_skip' mangled-name='__traceiter_android_vh_lru_gen_add_page_skip' filepath='include/trace/hooks/mm.h' line='228' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_lru_gen_add_page_skip'> @@ -136120,14 +136176,14 @@ <parameter type-id='7292109c' name='ret' filepath='include/trace/hooks/mm.h' line='78' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_oom_swapmem_gather_finish' mangled-name='__traceiter_android_vh_oom_swapmem_gather_finish' filepath='include/trace/hooks/mm.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_oom_swapmem_gather_finish'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='336' column='1'/> - <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='336' column='1'/> + <function-decl name='__traceiter_android_vh_oom_swapmem_gather_finish' mangled-name='__traceiter_android_vh_oom_swapmem_gather_finish' filepath='include/trace/hooks/mm.h' line='339' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_oom_swapmem_gather_finish'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='339' column='1'/> + <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='339' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_oom_swapmem_gather_init' mangled-name='__traceiter_android_vh_oom_swapmem_gather_init' filepath='include/trace/hooks/mm.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_oom_swapmem_gather_init'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='333' column='1'/> - <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='333' column='1'/> + <function-decl name='__traceiter_android_vh_oom_swapmem_gather_init' mangled-name='__traceiter_android_vh_oom_swapmem_gather_init' filepath='include/trace/hooks/mm.h' line='336' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_oom_swapmem_gather_init'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='336' column='1'/> + <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='336' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_page_cache_forced_ra' mangled-name='__traceiter_android_vh_page_cache_forced_ra' filepath='include/trace/hooks/mm.h' line='186' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_page_cache_forced_ra'> @@ -136137,13 +136193,13 @@ <parameter type-id='d8e6b335' name='do_forced_ra' filepath='include/trace/hooks/mm.h' line='186' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_page_cache_miss' mangled-name='__traceiter_android_vh_page_cache_miss' filepath='include/trace/hooks/mm.h' line='362' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_page_cache_miss'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='362' column='1'/> - <parameter type-id='77e79a4b' name='file' filepath='include/trace/hooks/mm.h' line='362' column='1'/> - <parameter type-id='7359adad' name='start' filepath='include/trace/hooks/mm.h' line='362' column='1'/> - <parameter type-id='7359adad' name='len' filepath='include/trace/hooks/mm.h' line='362' column='1'/> - <parameter type-id='7359adad' name='index' filepath='include/trace/hooks/mm.h' line='362' column='1'/> - <parameter type-id='b50a4934' name='buffer' filepath='include/trace/hooks/mm.h' line='362' column='1'/> + <function-decl name='__traceiter_android_vh_page_cache_miss' mangled-name='__traceiter_android_vh_page_cache_miss' filepath='include/trace/hooks/mm.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_page_cache_miss'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='365' column='1'/> + <parameter type-id='77e79a4b' name='file' filepath='include/trace/hooks/mm.h' line='365' column='1'/> + <parameter type-id='7359adad' name='start' filepath='include/trace/hooks/mm.h' line='365' column='1'/> + <parameter type-id='7359adad' name='len' filepath='include/trace/hooks/mm.h' line='365' column='1'/> + <parameter type-id='7359adad' name='index' filepath='include/trace/hooks/mm.h' line='365' column='1'/> + <parameter type-id='b50a4934' name='buffer' filepath='include/trace/hooks/mm.h' line='365' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_page_referenced_check_bypass' mangled-name='__traceiter_android_vh_page_referenced_check_bypass' filepath='include/trace/hooks/vmscan.h' line='18' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_page_referenced_check_bypass'> @@ -136583,9 +136639,9 @@ <parameter type-id='7292109c' name='hook_inuse' filepath='include/trace/hooks/fips140.h' line='23' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_shmem_swapin_page' mangled-name='__traceiter_android_vh_shmem_swapin_page' filepath='include/trace/hooks/mm.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_shmem_swapin_page'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='352' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='352' column='1'/> + <function-decl name='__traceiter_android_vh_shmem_swapin_page' mangled-name='__traceiter_android_vh_shmem_swapin_page' filepath='include/trace/hooks/mm.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_shmem_swapin_page'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='355' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='355' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_should_alloc_pages_retry' mangled-name='__traceiter_android_vh_should_alloc_pages_retry' filepath='include/trace/hooks/mm.h' line='112' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_should_alloc_pages_retry'> @@ -136599,11 +136655,11 @@ <parameter type-id='d8e6b335' name='should_alloc_retry' filepath='include/trace/hooks/mm.h' line='112' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_should_end_madvise' mangled-name='__traceiter_android_vh_should_end_madvise' filepath='include/trace/hooks/mm.h' line='355' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_should_end_madvise'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='355' column='1'/> - <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='355' column='1'/> - <parameter type-id='d8e6b335' name='skip' filepath='include/trace/hooks/mm.h' line='355' column='1'/> - <parameter type-id='d8e6b335' name='pageout' filepath='include/trace/hooks/mm.h' line='355' column='1'/> + <function-decl name='__traceiter_android_vh_should_end_madvise' mangled-name='__traceiter_android_vh_should_end_madvise' filepath='include/trace/hooks/mm.h' line='358' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_should_end_madvise'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='358' column='1'/> + <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='358' column='1'/> + <parameter type-id='d8e6b335' name='skip' filepath='include/trace/hooks/mm.h' line='358' column='1'/> + <parameter type-id='d8e6b335' name='pageout' filepath='include/trace/hooks/mm.h' line='358' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_should_fault_around' mangled-name='__traceiter_android_vh_should_fault_around' filepath='include/trace/hooks/mm.h' line='305' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_should_fault_around'> @@ -136688,21 +136744,21 @@ <parameter type-id='3eb7c31c' name='flags' filepath='include/trace/hooks/mm.h' line='254' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_swapmem_gather_add_bypass' mangled-name='__traceiter_android_vh_swapmem_gather_add_bypass' filepath='include/trace/hooks/mm.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_add_bypass'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='327' column='1'/> - <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='327' column='1'/> - <parameter type-id='e0c6ffc2' name='entry' filepath='include/trace/hooks/mm.h' line='327' column='1'/> - <parameter type-id='d8e6b335' name='bypass' filepath='include/trace/hooks/mm.h' line='327' column='1'/> - <return type-id='95e97e5e'/> - </function-decl> - <function-decl name='__traceiter_android_vh_swapmem_gather_finish' mangled-name='__traceiter_android_vh_swapmem_gather_finish' filepath='include/trace/hooks/mm.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_finish'> + <function-decl name='__traceiter_android_vh_swapmem_gather_add_bypass' mangled-name='__traceiter_android_vh_swapmem_gather_add_bypass' filepath='include/trace/hooks/mm.h' line='330' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_add_bypass'> <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='330' column='1'/> <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='330' column='1'/> + <parameter type-id='e0c6ffc2' name='entry' filepath='include/trace/hooks/mm.h' line='330' column='1'/> + <parameter type-id='d8e6b335' name='bypass' filepath='include/trace/hooks/mm.h' line='330' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_swapmem_gather_init' mangled-name='__traceiter_android_vh_swapmem_gather_init' filepath='include/trace/hooks/mm.h' line='324' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_init'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='324' column='1'/> - <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='324' column='1'/> + <function-decl name='__traceiter_android_vh_swapmem_gather_finish' mangled-name='__traceiter_android_vh_swapmem_gather_finish' filepath='include/trace/hooks/mm.h' line='333' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_finish'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='333' column='1'/> + <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='333' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> + <function-decl name='__traceiter_android_vh_swapmem_gather_init' mangled-name='__traceiter_android_vh_swapmem_gather_init' filepath='include/trace/hooks/mm.h' line='327' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_swapmem_gather_init'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='327' column='1'/> + <parameter type-id='df4b7819' name='mm' filepath='include/trace/hooks/mm.h' line='327' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_sync_txn_recvd' mangled-name='__traceiter_android_vh_sync_txn_recvd' filepath='include/trace/hooks/binder.h' line='45' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_sync_txn_recvd'> @@ -137040,10 +137096,10 @@ <parameter type-id='eaa32e2f' name='unused' filepath='include/trace/hooks/topology.h' line='23' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_uprobes_replace_page' mangled-name='__traceiter_android_vh_uprobes_replace_page' filepath='include/trace/hooks/mm.h' line='349' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_uprobes_replace_page'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='349' column='1'/> - <parameter type-id='02f11ed4' name='new_page' filepath='include/trace/hooks/mm.h' line='349' column='1'/> - <parameter type-id='02f11ed4' name='old_page' filepath='include/trace/hooks/mm.h' line='349' column='1'/> + <function-decl name='__traceiter_android_vh_uprobes_replace_page' mangled-name='__traceiter_android_vh_uprobes_replace_page' filepath='include/trace/hooks/mm.h' line='352' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_uprobes_replace_page'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='352' column='1'/> + <parameter type-id='02f11ed4' name='new_page' filepath='include/trace/hooks/mm.h' line='352' column='1'/> + <parameter type-id='02f11ed4' name='old_page' filepath='include/trace/hooks/mm.h' line='352' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_android_vh_usb_new_device_added' mangled-name='__traceiter_android_vh_usb_new_device_added' filepath='include/trace/hooks/usb.h' line='21' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_usb_new_device_added'> @@ -137090,9 +137146,9 @@ <parameter type-id='7292109c' name='ret' filepath='include/trace/hooks/usb.h' line='25' column='1'/> <return type-id='95e97e5e'/> </function-decl> - <function-decl name='__traceiter_android_vh_zap_pte_range_page_remove_rmap' mangled-name='__traceiter_android_vh_zap_pte_range_page_remove_rmap' filepath='include/trace/hooks/mm.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_zap_pte_range_page_remove_rmap'> - <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='376' column='1'/> - <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='376' column='1'/> + <function-decl name='__traceiter_android_vh_zap_pte_range_page_remove_rmap' mangled-name='__traceiter_android_vh_zap_pte_range_page_remove_rmap' filepath='include/trace/hooks/mm.h' line='379' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_android_vh_zap_pte_range_page_remove_rmap'> + <parameter type-id='eaa32e2f' name='__data' filepath='include/trace/hooks/mm.h' line='379' column='1'/> + <parameter type-id='02f11ed4' name='page' filepath='include/trace/hooks/mm.h' line='379' column='1'/> <return type-id='95e97e5e'/> </function-decl> <function-decl name='__traceiter_binder_transaction_received' mangled-name='__traceiter_binder_transaction_received' filepath='drivers/android/./binder_trace.h' line='179' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__traceiter_binder_transaction_received'> @@ -137837,6 +137893,7 @@ <var-decl name='__tracepoint_android_vh_cma_alloc_retry' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_cma_alloc_retry' visibility='default' filepath='include/trace/hooks/mm.h' line='137' column='1' elf-symbol-id='__tracepoint_android_vh_cma_alloc_retry'/> <var-decl name='__tracepoint_android_vh_cma_drain_all_pages_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_cma_drain_all_pages_bypass' visibility='default' filepath='include/trace/hooks/mm.h' line='94' column='1' elf-symbol-id='__tracepoint_android_vh_cma_drain_all_pages_bypass'/> <var-decl name='__tracepoint_android_vh_compact_finished' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_compact_finished' visibility='default' filepath='include/trace/hooks/mm.h' line='260' column='1' elf-symbol-id='__tracepoint_android_vh_compact_finished'/> + <var-decl name='__tracepoint_android_vh_count_workingset_refault' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_count_workingset_refault' visibility='default' filepath='include/trace/hooks/mm.h' line='324' column='1' elf-symbol-id='__tracepoint_android_vh_count_workingset_refault'/> <var-decl name='__tracepoint_android_vh_cpu_idle_enter' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_cpu_idle_enter' visibility='default' filepath='include/trace/hooks/cpuidle.h' line='18' column='1' elf-symbol-id='__tracepoint_android_vh_cpu_idle_enter'/> <var-decl name='__tracepoint_android_vh_cpu_idle_exit' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_cpu_idle_exit' visibility='default' filepath='include/trace/hooks/cpuidle.h' line='21' column='1' elf-symbol-id='__tracepoint_android_vh_cpu_idle_exit'/> <var-decl name='__tracepoint_android_vh_cpufreq_acct_update_power' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_cpufreq_acct_update_power' visibility='default' filepath='include/trace/hooks/cpufreq.h' line='27' column='1' elf-symbol-id='__tracepoint_android_vh_cpufreq_acct_update_power'/> @@ -137864,16 +137921,16 @@ <var-decl name='__tracepoint_android_vh_dm_update_clone_bio' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_dm_update_clone_bio' visibility='default' filepath='include/trace/hooks/dm.h' line='14' column='1' elf-symbol-id='__tracepoint_android_vh_dm_update_clone_bio'/> <var-decl name='__tracepoint_android_vh_dma_buf_release' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_dma_buf_release' visibility='default' filepath='include/trace/hooks/dmabuf.h' line='20' column='1' elf-symbol-id='__tracepoint_android_vh_dma_buf_release'/> <var-decl name='__tracepoint_android_vh_dmabuf_heap_flags_validation' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_dmabuf_heap_flags_validation' visibility='default' filepath='include/trace/hooks/dmabuf.h' line='25' column='1' elf-symbol-id='__tracepoint_android_vh_dmabuf_heap_flags_validation'/> - <var-decl name='__tracepoint_android_vh_do_anonymous_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_anonymous_page' visibility='default' filepath='include/trace/hooks/mm.h' line='339' column='1' elf-symbol-id='__tracepoint_android_vh_do_anonymous_page'/> + <var-decl name='__tracepoint_android_vh_do_anonymous_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_anonymous_page' visibility='default' filepath='include/trace/hooks/mm.h' line='342' column='1' elf-symbol-id='__tracepoint_android_vh_do_anonymous_page'/> <var-decl name='__tracepoint_android_vh_do_futex' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_futex' visibility='default' filepath='include/trace/hooks/futex.h' line='34' column='1' elf-symbol-id='__tracepoint_android_vh_do_futex'/> <var-decl name='__tracepoint_android_vh_do_page_trylock' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_page_trylock' visibility='default' filepath='include/trace/hooks/mm.h' line='160' column='1' elf-symbol-id='__tracepoint_android_vh_do_page_trylock'/> <var-decl name='__tracepoint_android_vh_do_read_fault' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_read_fault' visibility='default' filepath='include/trace/hooks/mm.h' line='308' column='1' elf-symbol-id='__tracepoint_android_vh_do_read_fault'/> <var-decl name='__tracepoint_android_vh_do_send_sig_info' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_send_sig_info' visibility='default' filepath='include/trace/hooks/signal.h' line='12' column='1' elf-symbol-id='__tracepoint_android_vh_do_send_sig_info'/> - <var-decl name='__tracepoint_android_vh_do_swap_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_swap_page' visibility='default' filepath='include/trace/hooks/mm.h' line='342' column='1' elf-symbol-id='__tracepoint_android_vh_do_swap_page'/> + <var-decl name='__tracepoint_android_vh_do_swap_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_swap_page' visibility='default' filepath='include/trace/hooks/mm.h' line='345' column='1' elf-symbol-id='__tracepoint_android_vh_do_swap_page'/> <var-decl name='__tracepoint_android_vh_do_swap_page_spf' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_swap_page_spf' visibility='default' filepath='include/trace/hooks/mm.h' line='318' column='1' elf-symbol-id='__tracepoint_android_vh_do_swap_page_spf'/> <var-decl name='__tracepoint_android_vh_do_traversal_lruvec' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_traversal_lruvec' visibility='default' filepath='include/trace/hooks/mm.h' line='177' column='1' elf-symbol-id='__tracepoint_android_vh_do_traversal_lruvec'/> <var-decl name='__tracepoint_android_vh_do_wake_up_sync' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_wake_up_sync' visibility='default' filepath='include/trace/hooks/sched.h' line='394' column='1' elf-symbol-id='__tracepoint_android_vh_do_wake_up_sync'/> - <var-decl name='__tracepoint_android_vh_do_wp_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_wp_page' visibility='default' filepath='include/trace/hooks/mm.h' line='346' column='1' elf-symbol-id='__tracepoint_android_vh_do_wp_page'/> + <var-decl name='__tracepoint_android_vh_do_wp_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_do_wp_page' visibility='default' filepath='include/trace/hooks/mm.h' line='349' column='1' elf-symbol-id='__tracepoint_android_vh_do_wp_page'/> <var-decl name='__tracepoint_android_vh_drain_all_pages_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_drain_all_pages_bypass' visibility='default' filepath='include/trace/hooks/mm.h' line='81' column='1' elf-symbol-id='__tracepoint_android_vh_drain_all_pages_bypass'/> <var-decl name='__tracepoint_android_vh_drm_atomic_check_modeset' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_drm_atomic_check_modeset' visibility='default' filepath='include/trace/hooks/drm_atomic.h' line='22' column='1' elf-symbol-id='__tracepoint_android_vh_drm_atomic_check_modeset'/> <var-decl name='__tracepoint_android_vh_dump_throttled_rt_tasks' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_dump_throttled_rt_tasks' visibility='default' filepath='include/trace/hooks/sched.h' line='96' column='1' elf-symbol-id='__tracepoint_android_vh_dump_throttled_rt_tasks'/> @@ -137886,10 +137943,10 @@ <var-decl name='__tracepoint_android_vh_exit_mm' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_mm' visibility='default' filepath='include/trace/hooks/mm.h' line='63' column='1' elf-symbol-id='__tracepoint_android_vh_exit_mm'/> <var-decl name='__tracepoint_android_vh_exit_signal' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_signal' visibility='default' filepath='include/trace/hooks/signal.h' line='18' column='1' elf-symbol-id='__tracepoint_android_vh_exit_signal'/> <var-decl name='__tracepoint_android_vh_exit_signal_whether_wake' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_exit_signal_whether_wake' visibility='default' filepath='include/trace/hooks/dtask.h' line='129' column='1' elf-symbol-id='__tracepoint_android_vh_exit_signal_whether_wake'/> - <var-decl name='__tracepoint_android_vh_filemap_add_to_page_cache' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_add_to_page_cache' visibility='default' filepath='include/trace/hooks/mm.h' line='379' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_add_to_page_cache'/> - <var-decl name='__tracepoint_android_vh_filemap_fault_pre_page_locked' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_fault_pre_page_locked' visibility='default' filepath='include/trace/hooks/mm.h' line='370' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_fault_pre_page_locked'/> + <var-decl name='__tracepoint_android_vh_filemap_add_to_page_cache' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_add_to_page_cache' visibility='default' filepath='include/trace/hooks/mm.h' line='382' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_add_to_page_cache'/> + <var-decl name='__tracepoint_android_vh_filemap_fault_pre_page_locked' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_fault_pre_page_locked' visibility='default' filepath='include/trace/hooks/mm.h' line='373' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_fault_pre_page_locked'/> <var-decl name='__tracepoint_android_vh_filemap_map_pages' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_map_pages' visibility='default' filepath='include/trace/hooks/mm.h' line='314' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_map_pages'/> - <var-decl name='__tracepoint_android_vh_filemap_page_mapped' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_page_mapped' visibility='default' filepath='include/trace/hooks/mm.h' line='373' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_page_mapped'/> + <var-decl name='__tracepoint_android_vh_filemap_page_mapped' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_page_mapped' visibility='default' filepath='include/trace/hooks/mm.h' line='376' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_page_mapped'/> <var-decl name='__tracepoint_android_vh_filemap_pages' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_pages' visibility='default' filepath='include/trace/hooks/mm.h' line='225' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_pages'/> <var-decl name='__tracepoint_android_vh_filemap_read' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_filemap_read' visibility='default' filepath='include/trace/hooks/mm.h' line='311' column='1' elf-symbol-id='__tracepoint_android_vh_filemap_read'/> <var-decl name='__tracepoint_android_vh_free_oem_binder_struct' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_free_oem_binder_struct' visibility='default' filepath='include/trace/hooks/binder.h' line='121' column='1' elf-symbol-id='__tracepoint_android_vh_free_oem_binder_struct'/> @@ -137920,7 +137977,7 @@ <var-decl name='__tracepoint_android_vh_handle_failed_page_trylock' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_handle_failed_page_trylock' visibility='default' filepath='include/trace/hooks/vmscan.h' line='24' column='1' elf-symbol-id='__tracepoint_android_vh_handle_failed_page_trylock'/> <var-decl name='__tracepoint_android_vh_handle_tlb_conf' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_handle_tlb_conf' visibility='default' filepath='include/trace/hooks/fault.h' line='33' column='1' elf-symbol-id='__tracepoint_android_vh_handle_tlb_conf'/> <var-decl name='__tracepoint_android_vh_init_aes_encrypt' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_init_aes_encrypt' visibility='default' filepath='include/trace/hooks/bl_hib.h' line='30' column='1' elf-symbol-id='__tracepoint_android_vh_init_aes_encrypt'/> - <var-decl name='__tracepoint_android_vh_io_statistics' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_io_statistics' visibility='default' filepath='include/trace/hooks/mm.h' line='358' column='1' elf-symbol-id='__tracepoint_android_vh_io_statistics'/> + <var-decl name='__tracepoint_android_vh_io_statistics' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_io_statistics' visibility='default' filepath='include/trace/hooks/mm.h' line='361' column='1' elf-symbol-id='__tracepoint_android_vh_io_statistics'/> <var-decl name='__tracepoint_android_vh_iommu_iovad_alloc_iova' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_iommu_iovad_alloc_iova' visibility='default' filepath='include/trace/hooks/iommu.h' line='24' column='1' elf-symbol-id='__tracepoint_android_vh_iommu_iovad_alloc_iova'/> <var-decl name='__tracepoint_android_vh_iommu_iovad_free_iova' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_iommu_iovad_free_iova' visibility='default' filepath='include/trace/hooks/iommu.h' line='28' column='1' elf-symbol-id='__tracepoint_android_vh_iommu_iovad_free_iova'/> <var-decl name='__tracepoint_android_vh_ipi_stop' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_ipi_stop' visibility='default' filepath='include/trace/hooks/debug.h' line='18' column='1' elf-symbol-id='__tracepoint_android_vh_ipi_stop'/> @@ -137939,7 +137996,7 @@ <var-decl name='__tracepoint_android_vh_look_around' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_look_around' visibility='default' filepath='include/trace/hooks/mm.h' line='278' column='1' elf-symbol-id='__tracepoint_android_vh_look_around'/> <var-decl name='__tracepoint_android_vh_look_around_migrate_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_look_around_migrate_page' visibility='default' filepath='include/trace/hooks/mm.h' line='275' column='1' elf-symbol-id='__tracepoint_android_vh_look_around_migrate_page'/> <var-decl name='__tracepoint_android_vh_loop_prepare_cmd' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_loop_prepare_cmd' visibility='default' filepath='include/trace/hooks/loop.h' line='14' column='1' elf-symbol-id='__tracepoint_android_vh_loop_prepare_cmd'/> - <var-decl name='__tracepoint_android_vh_lru_cache_add_page_activate' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_lru_cache_add_page_activate' visibility='default' filepath='include/trace/hooks/mm.h' line='367' column='1' elf-symbol-id='__tracepoint_android_vh_lru_cache_add_page_activate'/> + <var-decl name='__tracepoint_android_vh_lru_cache_add_page_activate' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_lru_cache_add_page_activate' visibility='default' filepath='include/trace/hooks/mm.h' line='370' column='1' elf-symbol-id='__tracepoint_android_vh_lru_cache_add_page_activate'/> <var-decl name='__tracepoint_android_vh_lru_gen_add_page_skip' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_lru_gen_add_page_skip' visibility='default' filepath='include/trace/hooks/mm.h' line='228' column='1' elf-symbol-id='__tracepoint_android_vh_lru_gen_add_page_skip'/> <var-decl name='__tracepoint_android_vh_lru_gen_del_page_skip' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_lru_gen_del_page_skip' visibility='default' filepath='include/trace/hooks/mm.h' line='231' column='1' elf-symbol-id='__tracepoint_android_vh_lru_gen_del_page_skip'/> <var-decl name='__tracepoint_android_vh_madvise_cold_or_pageout' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_madvise_cold_or_pageout' visibility='default' filepath='include/trace/hooks/mm.h' line='213' column='1' elf-symbol-id='__tracepoint_android_vh_madvise_cold_or_pageout'/> @@ -137982,10 +138039,10 @@ <var-decl name='__tracepoint_android_vh_mutex_wait_finish' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_mutex_wait_finish' visibility='default' filepath='include/trace/hooks/dtask.h' line='29' column='1' elf-symbol-id='__tracepoint_android_vh_mutex_wait_finish'/> <var-decl name='__tracepoint_android_vh_mutex_wait_start' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_mutex_wait_start' visibility='default' filepath='include/trace/hooks/dtask.h' line='26' column='1' elf-symbol-id='__tracepoint_android_vh_mutex_wait_start'/> <var-decl name='__tracepoint_android_vh_oom_check_panic' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_oom_check_panic' visibility='default' filepath='include/trace/hooks/mm.h' line='78' column='1' elf-symbol-id='__tracepoint_android_vh_oom_check_panic'/> - <var-decl name='__tracepoint_android_vh_oom_swapmem_gather_finish' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_oom_swapmem_gather_finish' visibility='default' filepath='include/trace/hooks/mm.h' line='336' column='1' elf-symbol-id='__tracepoint_android_vh_oom_swapmem_gather_finish'/> - <var-decl name='__tracepoint_android_vh_oom_swapmem_gather_init' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_oom_swapmem_gather_init' visibility='default' filepath='include/trace/hooks/mm.h' line='333' column='1' elf-symbol-id='__tracepoint_android_vh_oom_swapmem_gather_init'/> + <var-decl name='__tracepoint_android_vh_oom_swapmem_gather_finish' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_oom_swapmem_gather_finish' visibility='default' filepath='include/trace/hooks/mm.h' line='339' column='1' elf-symbol-id='__tracepoint_android_vh_oom_swapmem_gather_finish'/> + <var-decl name='__tracepoint_android_vh_oom_swapmem_gather_init' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_oom_swapmem_gather_init' visibility='default' filepath='include/trace/hooks/mm.h' line='336' column='1' elf-symbol-id='__tracepoint_android_vh_oom_swapmem_gather_init'/> <var-decl name='__tracepoint_android_vh_page_cache_forced_ra' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_cache_forced_ra' visibility='default' filepath='include/trace/hooks/mm.h' line='186' column='1' elf-symbol-id='__tracepoint_android_vh_page_cache_forced_ra'/> - <var-decl name='__tracepoint_android_vh_page_cache_miss' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_cache_miss' visibility='default' filepath='include/trace/hooks/mm.h' line='362' column='1' elf-symbol-id='__tracepoint_android_vh_page_cache_miss'/> + <var-decl name='__tracepoint_android_vh_page_cache_miss' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_cache_miss' visibility='default' filepath='include/trace/hooks/mm.h' line='365' column='1' elf-symbol-id='__tracepoint_android_vh_page_cache_miss'/> <var-decl name='__tracepoint_android_vh_page_referenced_check_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_referenced_check_bypass' visibility='default' filepath='include/trace/hooks/vmscan.h' line='18' column='1' elf-symbol-id='__tracepoint_android_vh_page_referenced_check_bypass'/> <var-decl name='__tracepoint_android_vh_page_should_be_protected' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_should_be_protected' visibility='default' filepath='include/trace/hooks/mm.h' line='180' column='1' elf-symbol-id='__tracepoint_android_vh_page_should_be_protected'/> <var-decl name='__tracepoint_android_vh_page_trylock_clear' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_page_trylock_clear' visibility='default' filepath='include/trace/hooks/vmscan.h' line='30' column='1' elf-symbol-id='__tracepoint_android_vh_page_trylock_clear'/> @@ -138059,9 +138116,9 @@ <var-decl name='__tracepoint_android_vh_set_wake_flags' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_set_wake_flags' visibility='default' filepath='include/trace/hooks/sched.h' line='398' column='1' elf-symbol-id='__tracepoint_android_vh_set_wake_flags'/> <var-decl name='__tracepoint_android_vh_setscheduler_uclamp' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_setscheduler_uclamp' visibility='default' filepath='include/trace/hooks/sched.h' line='390' column='1' elf-symbol-id='__tracepoint_android_vh_setscheduler_uclamp'/> <var-decl name='__tracepoint_android_vh_sha256' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_sha256' visibility='default' filepath='include/trace/hooks/fips140.h' line='23' column='1' elf-symbol-id='__tracepoint_android_vh_sha256'/> - <var-decl name='__tracepoint_android_vh_shmem_swapin_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_shmem_swapin_page' visibility='default' filepath='include/trace/hooks/mm.h' line='352' column='1' elf-symbol-id='__tracepoint_android_vh_shmem_swapin_page'/> + <var-decl name='__tracepoint_android_vh_shmem_swapin_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_shmem_swapin_page' visibility='default' filepath='include/trace/hooks/mm.h' line='355' column='1' elf-symbol-id='__tracepoint_android_vh_shmem_swapin_page'/> <var-decl name='__tracepoint_android_vh_should_alloc_pages_retry' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_should_alloc_pages_retry' visibility='default' filepath='include/trace/hooks/mm.h' line='112' column='1' elf-symbol-id='__tracepoint_android_vh_should_alloc_pages_retry'/> - <var-decl name='__tracepoint_android_vh_should_end_madvise' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_should_end_madvise' visibility='default' filepath='include/trace/hooks/mm.h' line='355' column='1' elf-symbol-id='__tracepoint_android_vh_should_end_madvise'/> + <var-decl name='__tracepoint_android_vh_should_end_madvise' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_should_end_madvise' visibility='default' filepath='include/trace/hooks/mm.h' line='358' column='1' elf-symbol-id='__tracepoint_android_vh_should_end_madvise'/> <var-decl name='__tracepoint_android_vh_should_fault_around' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_should_fault_around' visibility='default' filepath='include/trace/hooks/mm.h' line='305' column='1' elf-symbol-id='__tracepoint_android_vh_should_fault_around'/> <var-decl name='__tracepoint_android_vh_show_mapcount_pages' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_show_mapcount_pages' visibility='default' filepath='include/trace/hooks/mm.h' line='174' column='1' elf-symbol-id='__tracepoint_android_vh_show_mapcount_pages'/> <var-decl name='__tracepoint_android_vh_show_mem' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_show_mem' visibility='default' filepath='include/trace/hooks/mm.h' line='66' column='1' elf-symbol-id='__tracepoint_android_vh_show_mem'/> @@ -138075,9 +138132,9 @@ <var-decl name='__tracepoint_android_vh_slab_alloc_node' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_slab_alloc_node' visibility='default' filepath='include/trace/hooks/mm.h' line='100' column='1' elf-symbol-id='__tracepoint_android_vh_slab_alloc_node'/> <var-decl name='__tracepoint_android_vh_slab_free' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_slab_free' visibility='default' filepath='include/trace/hooks/mm.h' line='103' column='1' elf-symbol-id='__tracepoint_android_vh_slab_free'/> <var-decl name='__tracepoint_android_vh_slab_page_alloced' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_slab_page_alloced' visibility='default' filepath='include/trace/hooks/mm.h' line='254' column='1' elf-symbol-id='__tracepoint_android_vh_slab_page_alloced'/> - <var-decl name='__tracepoint_android_vh_swapmem_gather_add_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_add_bypass' visibility='default' filepath='include/trace/hooks/mm.h' line='327' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_add_bypass'/> - <var-decl name='__tracepoint_android_vh_swapmem_gather_finish' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_finish' visibility='default' filepath='include/trace/hooks/mm.h' line='330' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_finish'/> - <var-decl name='__tracepoint_android_vh_swapmem_gather_init' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_init' visibility='default' filepath='include/trace/hooks/mm.h' line='324' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_init'/> + <var-decl name='__tracepoint_android_vh_swapmem_gather_add_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_add_bypass' visibility='default' filepath='include/trace/hooks/mm.h' line='330' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_add_bypass'/> + <var-decl name='__tracepoint_android_vh_swapmem_gather_finish' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_finish' visibility='default' filepath='include/trace/hooks/mm.h' line='333' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_finish'/> + <var-decl name='__tracepoint_android_vh_swapmem_gather_init' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_swapmem_gather_init' visibility='default' filepath='include/trace/hooks/mm.h' line='327' column='1' elf-symbol-id='__tracepoint_android_vh_swapmem_gather_init'/> <var-decl name='__tracepoint_android_vh_sync_txn_recvd' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_sync_txn_recvd' visibility='default' filepath='include/trace/hooks/binder.h' line='45' column='1' elf-symbol-id='__tracepoint_android_vh_sync_txn_recvd'/> <var-decl name='__tracepoint_android_vh_syscall_prctl_finished' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_syscall_prctl_finished' visibility='default' filepath='include/trace/hooks/sys.h' line='16' column='1' elf-symbol-id='__tracepoint_android_vh_syscall_prctl_finished'/> <var-decl name='__tracepoint_android_vh_sysrq_crash' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_sysrq_crash' visibility='default' filepath='include/trace/hooks/sysrqcrash.h' line='13' column='1' elf-symbol-id='__tracepoint_android_vh_sysrq_crash'/> @@ -138131,7 +138188,7 @@ <var-decl name='__tracepoint_android_vh_unreserve_highatomic_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_unreserve_highatomic_bypass' visibility='default' filepath='include/trace/hooks/mm.h' line='117' column='1' elf-symbol-id='__tracepoint_android_vh_unreserve_highatomic_bypass'/> <var-decl name='__tracepoint_android_vh_update_page_mapcount' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_update_page_mapcount' visibility='default' filepath='include/trace/hooks/mm.h' line='164' column='1' elf-symbol-id='__tracepoint_android_vh_update_page_mapcount'/> <var-decl name='__tracepoint_android_vh_update_topology_flags_workfn' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_update_topology_flags_workfn' visibility='default' filepath='include/trace/hooks/topology.h' line='23' column='1' elf-symbol-id='__tracepoint_android_vh_update_topology_flags_workfn'/> - <var-decl name='__tracepoint_android_vh_uprobes_replace_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_uprobes_replace_page' visibility='default' filepath='include/trace/hooks/mm.h' line='349' column='1' elf-symbol-id='__tracepoint_android_vh_uprobes_replace_page'/> + <var-decl name='__tracepoint_android_vh_uprobes_replace_page' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_uprobes_replace_page' visibility='default' filepath='include/trace/hooks/mm.h' line='352' column='1' elf-symbol-id='__tracepoint_android_vh_uprobes_replace_page'/> <var-decl name='__tracepoint_android_vh_usb_new_device_added' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_usb_new_device_added' visibility='default' filepath='include/trace/hooks/usb.h' line='21' column='1' elf-symbol-id='__tracepoint_android_vh_usb_new_device_added'/> <var-decl name='__tracepoint_android_vh_use_cma_first_check' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_use_cma_first_check' visibility='default' filepath='include/trace/hooks/mm.h' line='245' column='1' elf-symbol-id='__tracepoint_android_vh_use_cma_first_check'/> <var-decl name='__tracepoint_android_vh_vmpressure' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_vmpressure' visibility='default' filepath='include/trace/hooks/mm.h' line='157' column='1' elf-symbol-id='__tracepoint_android_vh_vmpressure'/> @@ -138139,7 +138196,7 @@ <var-decl name='__tracepoint_android_vh_watchdog_timer_softlockup' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_watchdog_timer_softlockup' visibility='default' filepath='include/trace/hooks/softlockup.h' line='16' column='1' elf-symbol-id='__tracepoint_android_vh_watchdog_timer_softlockup'/> <var-decl name='__tracepoint_android_vh_wq_lockup_pool' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_wq_lockup_pool' visibility='default' filepath='include/trace/hooks/wqlockup.h' line='13' column='1' elf-symbol-id='__tracepoint_android_vh_wq_lockup_pool'/> <var-decl name='__tracepoint_android_vh_xhci_urb_suitable_bypass' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_xhci_urb_suitable_bypass' visibility='default' filepath='include/trace/hooks/usb.h' line='25' column='1' elf-symbol-id='__tracepoint_android_vh_xhci_urb_suitable_bypass'/> - <var-decl name='__tracepoint_android_vh_zap_pte_range_page_remove_rmap' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_zap_pte_range_page_remove_rmap' visibility='default' filepath='include/trace/hooks/mm.h' line='376' column='1' elf-symbol-id='__tracepoint_android_vh_zap_pte_range_page_remove_rmap'/> + <var-decl name='__tracepoint_android_vh_zap_pte_range_page_remove_rmap' type-id='4ca0c298' mangled-name='__tracepoint_android_vh_zap_pte_range_page_remove_rmap' visibility='default' filepath='include/trace/hooks/mm.h' line='379' column='1' elf-symbol-id='__tracepoint_android_vh_zap_pte_range_page_remove_rmap'/> <var-decl name='__tracepoint_binder_transaction_received' type-id='4ca0c298' mangled-name='__tracepoint_binder_transaction_received' visibility='default' filepath='drivers/android/./binder_trace.h' line='179' column='1' elf-symbol-id='__tracepoint_binder_transaction_received'/> <var-decl name='__tracepoint_binder_txn_latency_free' type-id='4ca0c298' mangled-name='__tracepoint_binder_txn_latency_free' visibility='default' filepath='drivers/android/./binder_trace.h' line='122' column='1' elf-symbol-id='__tracepoint_binder_txn_latency_free'/> <var-decl name='__tracepoint_block_bio_complete' type-id='4ca0c298' mangled-name='__tracepoint_block_bio_complete' visibility='default' filepath='include/trace/events/block.h' line='252' column='1' elf-symbol-id='__tracepoint_block_bio_complete'/> @@ -138320,6 +138377,10 @@ <parameter type-id='b50a4934' name='grabbed' filepath='drivers/media/v4l2-core/v4l2-ctrls-core.c' line='1794' column='1'/> <return type-id='48b5725f'/> </function-decl> + <function-decl name='__v4l2_ctrl_handler_setup' mangled-name='__v4l2_ctrl_handler_setup' filepath='drivers/media/v4l2-core/v4l2-ctrls-core.c' line='1815' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__v4l2_ctrl_handler_setup'> + <parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls-core.c' line='1815' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='__v4l2_ctrl_modify_range' mangled-name='__v4l2_ctrl_modify_range' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='888' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='__v4l2_ctrl_modify_range'> <parameter type-id='4b8b2cf3' name='ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='888' column='1'/> <parameter type-id='9b7c55ef' name='min' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='889' column='1'/> @@ -140475,6 +140536,26 @@ <parameter type-id='d315442e' name='vid' filepath='net/bridge/br_fdb.c' line='122' column='1'/> <return type-id='68a2d05b'/> </function-decl> + <function-decl name='br_multicast_has_querier_adjacent' mangled-name='br_multicast_has_querier_adjacent' filepath='net/bridge/br_multicast.c' line='4749' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='br_multicast_has_querier_adjacent'> + <parameter type-id='68a2d05b' name='dev' filepath='net/bridge/br_multicast.c' line='4749' column='1'/> + <parameter type-id='95e97e5e' name='proto' filepath='net/bridge/br_multicast.c' line='4749' column='1'/> + <return type-id='b50a4934'/> + </function-decl> + <function-decl name='br_multicast_has_querier_anywhere' mangled-name='br_multicast_has_querier_anywhere' filepath='net/bridge/br_multicast.c' line='4712' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='br_multicast_has_querier_anywhere'> + <parameter type-id='68a2d05b' name='dev' filepath='net/bridge/br_multicast.c' line='4712' column='1'/> + <parameter type-id='95e97e5e' name='proto' filepath='net/bridge/br_multicast.c' line='4712' column='1'/> + <return type-id='b50a4934'/> + </function-decl> + <function-decl name='br_multicast_has_router_adjacent' mangled-name='br_multicast_has_router_adjacent' filepath='net/bridge/br_multicast.c' line='4803' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='br_multicast_has_router_adjacent'> + <parameter type-id='68a2d05b' name='dev' filepath='net/bridge/br_multicast.c' line='4803' column='1'/> + <parameter type-id='95e97e5e' name='proto' filepath='net/bridge/br_multicast.c' line='4803' column='1'/> + <return type-id='b50a4934'/> + </function-decl> + <function-decl name='br_multicast_list_adjacent' mangled-name='br_multicast_list_adjacent' filepath='net/bridge/br_multicast.c' line='4663' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='br_multicast_list_adjacent'> + <parameter type-id='68a2d05b' name='dev' filepath='net/bridge/br_multicast.c' line='4663' column='1'/> + <parameter type-id='e84b031a' name='br_ip_list' filepath='net/bridge/br_multicast.c' line='4664' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='bsearch' mangled-name='bsearch' filepath='lib/bsearch.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='bsearch'> <parameter type-id='eaa32e2f' name='key' filepath='lib/bsearch.c' line='31' column='1'/> <parameter type-id='eaa32e2f' name='base' filepath='lib/bsearch.c' line='31' column='1'/> @@ -143061,6 +143142,10 @@ <parameter type-id='2ce52478' name='dev' filepath='net/core/dev.c' line='8798' column='1'/> <return type-id='f0981eeb'/> </function-decl> + <function-decl name='dev_get_iflink' mangled-name='dev_get_iflink' filepath='net/core/dev.c' line='708' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_get_iflink'> + <parameter type-id='2ce52478' name='dev' filepath='net/core/dev.c' line='708' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='dev_get_regmap' mangled-name='dev_get_regmap' filepath='drivers/base/regmap/regmap.c' line='1586' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='dev_get_regmap'> <parameter type-id='fa0b179b' name='dev' filepath='drivers/base/regmap/regmap.c' line='1586' column='1'/> <parameter type-id='80f4b756' name='name' filepath='drivers/base/regmap/regmap.c' line='1586' column='1'/> @@ -145049,6 +145134,15 @@ <parameter type-id='7359adad' name='width' filepath='drivers/clk/clk-divider.c' line='133' column='1'/> <return type-id='7359adad'/> </function-decl> + <function-decl name='divider_ro_determine_rate' mangled-name='divider_ro_determine_rate' filepath='drivers/clk/clk-divider.c' line='361' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='divider_ro_determine_rate'> + <parameter type-id='3aaeef89' name='hw' filepath='drivers/clk/clk-divider.c' line='361' column='1'/> + <parameter type-id='23a0ad0a' name='req' filepath='drivers/clk/clk-divider.c' line='361' column='1'/> + <parameter type-id='caf2596f' name='table' filepath='drivers/clk/clk-divider.c' line='362' column='1'/> + <parameter type-id='f9b06939' name='width' filepath='drivers/clk/clk-divider.c' line='362' column='1'/> + <parameter type-id='7359adad' name='flags' filepath='drivers/clk/clk-divider.c' line='363' column='1'/> + <parameter type-id='f0981eeb' name='val' filepath='drivers/clk/clk-divider.c' line='363' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='divider_ro_round_rate_parent' mangled-name='divider_ro_round_rate_parent' filepath='drivers/clk/clk-divider.c' line='406' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='divider_ro_round_rate_parent'> <parameter type-id='3aaeef89' name='hw' filepath='drivers/clk/clk-divider.c' line='406' column='1'/> <parameter type-id='3aaeef89' name='parent' filepath='drivers/clk/clk-divider.c' line='406' column='1'/> @@ -153166,6 +153260,10 @@ <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/ip_output.c' line='120' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='ip_mc_check_igmp' mangled-name='ip_mc_check_igmp' filepath='net/ipv4/igmp.c' line='1621' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_mc_check_igmp'> + <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/igmp.c' line='1621' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='ip_route_input_noref' mangled-name='ip_route_input_noref' filepath='net/ipv4/route.c' line='2450' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ip_route_input_noref'> <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv4/route.c' line='2450' column='1'/> <parameter type-id='78a133c2' name='daddr' filepath='net/ipv4/route.c' line='2450' column='1'/> @@ -153258,6 +153356,10 @@ <parameter type-id='7292109c' name='flags' filepath='net/ipv6/exthdrs_core.c' line='189' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='ipv6_mc_check_mld' mangled-name='ipv6_mc_check_mld' filepath='net/ipv6/mcast_snoop.c' line='172' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv6_mc_check_mld'> + <parameter type-id='0fbf3cfd' name='skb' filepath='net/ipv6/mcast_snoop.c' line='172' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='ipv6_select_ident' mangled-name='ipv6_select_ident' filepath='net/ipv6/output_core.c' line='53' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='ipv6_select_ident'> <parameter type-id='a2bff676' name='net' filepath='net/ipv6/output_core.c' line='53' column='1'/> <parameter type-id='fea9c20b' name='daddr' filepath='net/ipv6/output_core.c' line='54' column='1'/> @@ -156402,6 +156504,10 @@ <parameter type-id='eaa32e2f' name='lower_state_info' filepath='net/core/dev.c' line='8606' column='1'/> <return type-id='48b5725f'/> </function-decl> + <function-decl name='netdev_master_upper_dev_get_rcu' mangled-name='netdev_master_upper_dev_get_rcu' filepath='net/core/dev.c' line='7960' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netdev_master_upper_dev_get_rcu'> + <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='7960' column='1'/> + <return type-id='68a2d05b'/> + </function-decl> <function-decl name='netdev_master_upper_dev_link' mangled-name='netdev_master_upper_dev_link' filepath='net/core/dev.c' line='8267' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netdev_master_upper_dev_link'> <parameter type-id='68a2d05b' name='dev' filepath='net/core/dev.c' line='8267' column='1'/> <parameter type-id='68a2d05b' name='upper_dev' filepath='net/core/dev.c' line='8268' column='1'/> @@ -156543,6 +156649,10 @@ <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='5020' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='netif_rx_any_context' mangled-name='netif_rx_any_context' filepath='net/core/dev.c' line='5050' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netif_rx_any_context'> + <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='5050' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> <function-decl name='netif_rx_ni' mangled-name='netif_rx_ni' filepath='net/core/dev.c' line='5033' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='netif_rx_ni'> <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/dev.c' line='5033' column='1'/> <return type-id='95e97e5e'/> @@ -164683,6 +164793,13 @@ <parameter type-id='1dc6a898' name='off' filepath='net/core/skbuff.c' line='5106' column='1'/> <return type-id='b50a4934'/> </function-decl> + <function-decl name='skb_prepare_seq_read' mangled-name='skb_prepare_seq_read' filepath='net/core/skbuff.c' line='3698' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='skb_prepare_seq_read'> + <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/skbuff.c' line='3698' column='1'/> + <parameter type-id='f0981eeb' name='from' filepath='net/core/skbuff.c' line='3698' column='1'/> + <parameter type-id='f0981eeb' name='to' filepath='net/core/skbuff.c' line='3699' column='1'/> + <parameter type-id='0717a881' name='st' filepath='net/core/skbuff.c' line='3699' column='1'/> + <return type-id='48b5725f'/> + </function-decl> <function-decl name='skb_pull' mangled-name='skb_pull' filepath='net/core/skbuff.c' line='2092' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='skb_pull'> <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/skbuff.c' line='2092' column='1'/> <parameter type-id='f0981eeb' name='len' filepath='net/core/skbuff.c' line='2092' column='1'/> @@ -164734,6 +164851,12 @@ <parameter type-id='b50a4934' name='xnet' filepath='net/core/skbuff.c' line='5571' column='1'/> <return type-id='48b5725f'/> </function-decl> + <function-decl name='skb_seq_read' mangled-name='skb_seq_read' filepath='net/core/skbuff.c' line='3735' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='skb_seq_read'> + <parameter type-id='f0981eeb' name='consumed' filepath='net/core/skbuff.c' line='3735' column='1'/> + <parameter type-id='a7cf2c49' name='data' filepath='net/core/skbuff.c' line='3735' column='1'/> + <parameter type-id='0717a881' name='st' filepath='net/core/skbuff.c' line='3736' column='1'/> + <return type-id='f0981eeb'/> + </function-decl> <function-decl name='skb_set_owner_w' mangled-name='skb_set_owner_w' filepath='net/core/sock.c' line='2257' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='skb_set_owner_w'> <parameter type-id='0fbf3cfd' name='skb' filepath='net/core/sock.c' line='2257' column='1'/> <parameter type-id='f772df6d' name='sk' filepath='net/core/sock.c' line='2257' column='1'/> @@ -165417,6 +165540,14 @@ <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='1577' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='snd_pcm_stream_lock' mangled-name='snd_pcm_stream_lock' filepath='sound/core/pcm_native.c' line='109' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_stream_lock'> + <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='109' column='1'/> + <return type-id='48b5725f'/> + </function-decl> + <function-decl name='snd_pcm_stream_unlock' mangled-name='snd_pcm_stream_unlock' filepath='sound/core/pcm_native.c' line='121' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_stream_unlock'> + <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='121' column='1'/> + <return type-id='48b5725f'/> + </function-decl> <function-decl name='snd_pcm_stream_unlock_irqrestore' mangled-name='snd_pcm_stream_unlock_irqrestore' filepath='sound/core/pcm_native.c' line='196' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='snd_pcm_stream_unlock_irqrestore'> <parameter type-id='06b2cd14' name='substream' filepath='sound/core/pcm_native.c' line='196' column='1'/> <parameter type-id='7359adad' name='flags' filepath='sound/core/pcm_native.c' line='197' column='1'/> @@ -170831,6 +170962,12 @@ <parameter type-id='cd10cf8e' name='a' filepath='drivers/media/v4l2-core/v4l2-common.c' line='187' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='v4l2_get_link_freq' mangled-name='v4l2_get_link_freq' filepath='drivers/media/v4l2-core/v4l2-common.c' line='445' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_get_link_freq'> + <parameter type-id='2b59fa5e' name='handler' filepath='drivers/media/v4l2-core/v4l2-common.c' line='445' column='1'/> + <parameter type-id='f0981eeb' name='mul' filepath='drivers/media/v4l2-core/v4l2-common.c' line='445' column='1'/> + <parameter type-id='f0981eeb' name='div' filepath='drivers/media/v4l2-core/v4l2-common.c' line='446' column='1'/> + <return type-id='9b7c55ef'/> + </function-decl> <function-decl name='v4l2_i2c_new_subdev' mangled-name='v4l2_i2c_new_subdev' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='119' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_i2c_new_subdev'> <parameter type-id='ddfb71fa' name='v4l2_dev' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='119' column='1'/> <parameter type-id='b9af02c3' name='adapter' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='120' column='1'/> @@ -170845,6 +170982,13 @@ <parameter type-id='040770fb' name='ops' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='46' column='1'/> <return type-id='48b5725f'/> </function-decl> + <function-decl name='v4l2_i2c_subdev_set_name' mangled-name='v4l2_i2c_subdev_set_name' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='31' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_i2c_subdev_set_name'> + <parameter type-id='f5438ac7' name='sd' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='31' column='1'/> + <parameter type-id='3e31633b' name='client' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='32' column='1'/> + <parameter type-id='80f4b756' name='devname' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='33' column='1'/> + <parameter type-id='80f4b756' name='postfix' filepath='drivers/media/v4l2-core/v4l2-i2c.c' line='33' column='1'/> + <return type-id='48b5725f'/> + </function-decl> <function-decl name='v4l2_m2m_buf_copy_metadata' mangled-name='v4l2_m2m_buf_copy_metadata' filepath='drivers/media/v4l2-core/v4l2-mem2mem.c' line='1277' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_m2m_buf_copy_metadata'> <parameter type-id='6d9d7f04' name='out_vb' filepath='drivers/media/v4l2-core/v4l2-mem2mem.c' line='1277' column='1'/> <parameter type-id='9a42d4cd' name='cap_vb' filepath='drivers/media/v4l2-core/v4l2-mem2mem.c' line='1278' column='1'/> @@ -171063,6 +171207,14 @@ <parameter type-id='f0981eeb' name='notification' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='557' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='v4l2_pipeline_pm_get' mangled-name='v4l2_pipeline_pm_get' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='543' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_pipeline_pm_get'> + <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='543' column='1'/> + <return type-id='95e97e5e'/> + </function-decl> + <function-decl name='v4l2_pipeline_pm_put' mangled-name='v4l2_pipeline_pm_put' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='549' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_pipeline_pm_put'> + <parameter type-id='19e05b5f' name='entity' filepath='drivers/media/v4l2-core/v4l2-mc.c' line='549' column='1'/> + <return type-id='48b5725f'/> + </function-decl> <function-decl name='v4l2_s_ctrl' mangled-name='v4l2_s_ctrl' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='786' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='v4l2_s_ctrl'> <parameter type-id='b7db9582' name='fh' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='786' column='1'/> <parameter type-id='2b59fa5e' name='hdl' filepath='drivers/media/v4l2-core/v4l2-ctrls-api.c' line='786' column='1'/> @@ -171413,6 +171565,10 @@ <parameter type-id='1abf108f' name='type' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='858' column='1'/> <return type-id='95e97e5e'/> </function-decl> + <function-decl name='vb2_video_unregister_device' mangled-name='vb2_video_unregister_device' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1232' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vb2_video_unregister_device'> + <parameter type-id='798c29b7' name='vdev' filepath='drivers/media/common/videobuf2/videobuf2-v4l2.c' line='1232' column='1'/> + <return type-id='48b5725f'/> + </function-decl> <var-decl name='vb2_vmalloc_memops' type-id='23cb2797' mangled-name='vb2_vmalloc_memops' visibility='default' filepath='drivers/media/common/videobuf2/videobuf2-vmalloc.c' line='428' column='1' elf-symbol-id='vb2_vmalloc_memops'/> <function-decl name='vb2_wait_for_all_buffers' mangled-name='vb2_wait_for_all_buffers' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1885' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vb2_wait_for_all_buffers'> <parameter type-id='a05f1ecd' name='q' filepath='drivers/media/common/videobuf2/videobuf2-core.c' line='1885' column='1'/> @@ -172046,6 +172202,11 @@ <parameter type-id='7359adad' name='size' filepath='mm/vmalloc.c' line='3243' column='1'/> <return type-id='eaa32e2f'/> </function-decl> + <function-decl name='vmalloc_array' mangled-name='vmalloc_array' filepath='mm/util.c' line='729' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmalloc_array'> + <parameter type-id='b59d7dce' name='n' filepath='mm/util.c' line='729' column='1'/> + <parameter type-id='b59d7dce' name='size' filepath='mm/util.c' line='729' column='1'/> + <return type-id='eaa32e2f'/> + </function-decl> <function-decl name='vmalloc_node' mangled-name='vmalloc_node' filepath='mm/vmalloc.c' line='3318' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='vmalloc_node'> <parameter type-id='7359adad' name='size' filepath='mm/vmalloc.c' line='3318' column='1'/> <parameter type-id='95e97e5e' name='node' filepath='mm/vmalloc.c' line='3318' column='1'/> @@ -173105,6 +173266,7 @@ </abi-instr> </abi-corpus> </abi-corpus-group> + <!-- libabigail: abidw: 2.1.0SOONG BUILD NUMBER PLACEHOLDER -->
diff --git a/android/abi_gki_aarch64_amlogic b/android/abi_gki_aarch64_amlogic index 33aab6a..103f7f2 100644 --- a/android/abi_gki_aarch64_amlogic +++ b/android/abi_gki_aarch64_amlogic
@@ -514,8 +514,10 @@ discard_new_inode disk_end_io_acct disk_start_io_acct + divider_determine_rate divider_get_val divider_recalc_rate + divider_ro_determine_rate divider_ro_round_rate_parent divider_round_rate_parent dma_alloc_attrs @@ -1304,6 +1306,7 @@ kstrtobool_from_user kstrtoint kstrtoll + kstrtos16 kstrtos8 kstrtou16 kstrtou16_from_user @@ -1551,7 +1554,9 @@ of_clk_add_provider of_clk_get of_clk_get_by_name + of_clk_get_from_provider of_clk_hw_onecell_get + of_clk_hw_simple_get of_clk_set_defaults of_clk_src_onecell_get of_count_phandle_with_args @@ -2224,7 +2229,9 @@ snd_pcm_set_ops snd_pcm_stop snd_pcm_stop_xrun + snd_pcm_stream_lock _snd_pcm_stream_lock_irqsave + snd_pcm_stream_unlock snd_pcm_stream_unlock_irqrestore snd_soc_add_card_controls snd_soc_add_component_controls @@ -2815,6 +2822,7 @@ __video_register_device video_unregister_device vmalloc + vmalloc_array vmalloc_nr_pages vmalloc_to_page vmalloc_to_pfn
diff --git a/android/abi_gki_aarch64_honor b/android/abi_gki_aarch64_honor index 555ee4a..ac689ea 100644 --- a/android/abi_gki_aarch64_honor +++ b/android/abi_gki_aarch64_honor
@@ -82,5 +82,7 @@ __tracepoint_rpm_resume __traceiter_rpm_return_int __tracepoint_rpm_return_int + __traceiter_android_vh_count_workingset_refault + __tracepoint_android_vh_count_workingset_refault udp4_lib_lookup udp6_lib_lookup
diff --git a/android/abi_gki_aarch64_qcom b/android/abi_gki_aarch64_qcom index ddadbb3..e8b8b1c 100644 --- a/android/abi_gki_aarch64_qcom +++ b/android/abi_gki_aarch64_qcom
@@ -150,6 +150,7 @@ blocking_notifier_chain_register blocking_notifier_chain_unregister bmap + bpf_redirect_info bpf_trace_run10 bpf_trace_run11 bpf_trace_run12 @@ -1386,6 +1387,7 @@ nvmem_device_read nvmem_device_write of_address_to_resource + of_alias_get_highest_id of_alias_get_id of_clk_add_hw_provider of_clk_add_provider @@ -2682,14 +2684,20 @@ __v4l2_ctrl_modify_range __v4l2_ctrl_s_ctrl __v4l2_device_register_subdev_nodes + __v4l2_ctrl_handler_setup v4l2_event_dequeue v4l2_event_pending v4l2_fh_release + v4l2_get_link_freq + v4l2_pipeline_pm_get + v4l2_pipeline_pm_put v4l2_s_ctrl v4l2_subdev_call_wrappers + v4l2_i2c_subdev_set_name vabits_actual vb2_create_bufs vb2_prepare_buf + vb2_video_unregister_device vchan_dma_desc_free_list vchan_find_desc vchan_init
diff --git a/android/abi_gki_aarch64_unisoc b/android/abi_gki_aarch64_unisoc index 1972750..767025e 100644 --- a/android/abi_gki_aarch64_unisoc +++ b/android/abi_gki_aarch64_unisoc
@@ -1452,6 +1452,20 @@ crypto_register_skcipher crypto_unregister_skcipher +# required by batman-adv.ko + br_multicast_has_querier_adjacent + br_multicast_has_querier_anywhere + br_multicast_has_router_adjacent + br_multicast_list_adjacent + crc32c + dev_get_iflink + ip_mc_check_igmp + ipv6_mc_check_mld + netdev_master_upper_dev_get_rcu + netif_rx_any_context + skb_prepare_seq_read + skb_seq_read + # required by blk-mq-virtio.ko blk_mq_map_queues
diff --git a/crypto/af_alg.c b/crypto/af_alg.c index 24c273f..89e4e52 100644 --- a/crypto/af_alg.c +++ b/crypto/af_alg.c
@@ -1035,7 +1035,7 @@ ssize_t af_alg_sendpage(struct socket *sock, struct page *page, ctx->used += size; done: - ctx->more = flags & MSG_MORE; + ctx->more = !!(flags & MSG_MORE); unlock: af_alg_data_wakeup(sk);
diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index ba967d8..7d2c67e 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c
@@ -515,6 +515,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tmpfile_secctx); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tmpfile_create_check_inode); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_tmpfile_send_open); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_do_swap_page_spf); +EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_count_workingset_refault); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_swapmem_gather_init); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_swapmem_gather_add_bypass); EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_swapmem_gather_finish);
diff --git a/drivers/cpuidle/governors/menu.c b/drivers/cpuidle/governors/menu.c index 246b4a1..956b427 100644 --- a/drivers/cpuidle/governors/menu.c +++ b/drivers/cpuidle/governors/menu.c
@@ -256,20 +256,17 @@ static unsigned int get_typical_interval(struct menu_device *data, * * This can deal with workloads that have long pauses interspersed * with sporadic activity with a bunch of short pauses. + * + * However, if the number of remaining samples is too small to exclude + * any more outliers, allow the deepest available idle state to be + * selected because there are systems where the time spent by CPUs in + * deep idle states is correlated to the maximum frequency the CPUs + * can get to. On those systems, shallow idle states should be avoided + * unless there is a clear indication that the given CPU is most likley + * going to be woken up shortly. */ - if (divisor * 4 <= INTERVALS * 3) { - /* - * If there are sufficiently many data points still under - * consideration after the outliers have been eliminated, - * returning without a prediction would be a mistake because it - * is likely that the next interval will not exceed the current - * maximum, so return the latter in that case. - */ - if (divisor >= INTERVALS / 2) - return max; - + if (divisor * 4 <= INTERVALS * 3) return UINT_MAX; - } thresh = max - 1; goto again;
diff --git a/include/trace/hooks/mm.h b/include/trace/hooks/mm.h index e109593..1926b52 100644 --- a/include/trace/hooks/mm.h +++ b/include/trace/hooks/mm.h
@@ -321,6 +321,9 @@ DECLARE_HOOK(android_vh_do_swap_page_spf, DECLARE_HOOK(android_vh_tune_fault_around_bytes, TP_PROTO(unsigned long *fault_around_bytes), TP_ARGS(fault_around_bytes)); +DECLARE_HOOK(android_vh_count_workingset_refault, + TP_PROTO(struct page *page), + TP_ARGS(page)); DECLARE_HOOK(android_vh_swapmem_gather_init, TP_PROTO(struct mm_struct *mm), TP_ARGS(mm));
diff --git a/mm/workingset.c b/mm/workingset.c index 289cbd8..d15285c 100644 --- a/mm/workingset.c +++ b/mm/workingset.c
@@ -16,6 +16,7 @@ #include <linux/dax.h> #include <linux/fs.h> #include <linux/mm.h> +#include <trace/hooks/mm.h> /* * Double CLOCK lists @@ -398,6 +399,8 @@ void workingset_refault(struct page *page, void *shadow) bool workingset; int memcgid; + trace_android_vh_count_workingset_refault(page); + if (lru_gen_enabled()) { lru_gen_refault(page, shadow); return;